IBMIROCRMON-MIB DEFINITIONS ::= BEGIN

IMPORTS
        MODULE-IDENTITY, OBJECT-TYPE, enterprises, Counter32, Integer32
                FROM SNMPv2-SMI
        ;

ibmIROCrmonInterface  MODULE-IDENTITY
            LAST-UPDATED  "9808241800Z"
            ORGANIZATION "IBM Corporation"
            CONTACT-INFO
              " Barry Kesner
                 Postal:  IBM Corporation
                          800 Park Offices Drive
                          Research Triangle Park, NC 27709
                          US
                 Tel:     +1 919 486 2320
                 Fax:     +1 919 254 0391
                 E-mail:  bkesner@vnet.ibm.com     "
            DESCRIPTION
            "
            this mib module contains the interface to pirvate rmon objects
            and textual conventions for IBM NWays MSS products.  These
            objects are used for diagnostic as well as internal standard
            RMON instrumentation.  Some objects might be redundant with
            other objects within either private or public mibs.

            Note: this file contains more them one MIB (BEGIN/END), so each
            MIB has its own Module Identity and revision section.
            "
            REVISION  "9802051200Z"
            DESCRIPTION
            "
            Barry Kesner
            Feb. 5th 1998

            The Creation

            This mib was created to define the local quantities used
            to create the standare rfc 1757 rmon mib

            "
  ::= { enterprises ibm(2) ibmProd(6) ibmIROC(119) ibmIROCrmon(8) 1 }

ibmRmonTraps       OBJECT IDENTIFIER ::= { ibmIROCrmonInterface 0 }
ibmRmonMIB         OBJECT IDENTIFIER ::= { ibmIROCrmonInterface 1 }
ibmRmonDomains     OBJECT IDENTIFIER ::= { ibmIROCrmonInterface  2 }
ibmRmonConformance OBJECT IDENTIFIER ::= { ibmIROCrmonInterface  3 }
ibmRmonEtherStats  OBJECT IDENTIFIER ::= { ibmIROCrmonInterface ibmRmonMIB(1) 1 }

ibmRmonEtherStatsTable OBJECT-TYPE
  SYNTAX SEQUENCE OF IbmRmonEtherStatsEntry
  MAX-ACCESS not-accessible
  STATUS current
  DESCRIPTION
        "A table that contains the rmon 1 ether stats on the ethernet
         interfaces.  It differs from the rmon values in that there
         is no inherent state information with regards to the counters
         it contains."
  ::= {ibmRmonEtherStats  1}

ibmRmonEtherStatsEntry OBJECT-TYPE
  SYNTAX IbmRmonEtherStatsEntry
  MAX-ACCESS not-accessible
  STATUS current
  DESCRIPTION
        "An entry containing rmon etherstats that is indexed on a per
         interface basis"
  INDEX {ibmRmonEtherStatsIfIndex}
  ::= {ibmRmonEtherStatsTable 1}

IbmRmonEtherStatsEntry ::= SEQUENCE {
       ibmRmonEtherStatsIfIndex                 Integer32,
       ibmRmonEtherStatsDropEvents              Counter32,
       ibmRmonEtherStatsOctetsIn                Counter32,
       ibmRmonEtherStatsOctetsOut               Counter32,
       ibmRmonEtherStatsPktsIn                  Counter32,
       ibmRmonEtherStatsPktsOut                 Counter32,
       ibmRmonEtherStatsBroadcastPkts           Counter32,
       ibmRmonEtherStatsMulticastPkts           Counter32,
       ibmRmonEtherStatsCRCAlignError           Counter32,
       ibmRmonEtherStatsUndersizePkts           Counter32,
       ibmRmonEtherStatsOversizePkts            Counter32,
       ibmRmonEtherStatsFragments               Counter32,
       ibmRmonEtherStatsJabbers                 Counter32,
       ibmRmonEtherStatsCollisions              Counter32,
       ibmRmonEtherStatsPkts64Octets            Counter32,
       ibmRmonEtherStatsPkts65to127Octets       Counter32,
       ibmRmonEtherStatsPkts128to255Octets      Counter32,
       ibmRmonEtherStatsPkts256to511Octets      Counter32,
       ibmRmonEtherStatsPkts512to1023Octets     Counter32,
       ibmRmonEtherStatsPkts1024to1518Octets    Counter32,
       ibmRmonEtherPortSpeed                    Integer32,
       ibmRmonEtherDuplexMode                   Integer32
   }

ibmRmonEtherStatsIfIndex OBJECT-TYPE
        SYNTAX Integer32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                "The value of this object is the interface index
                that contains the rmon etherstats."
        ::= { ibmRmonEtherStatsEntry 1 }

ibmRmonEtherStatsDropEvents             OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry  2 }



ibmRmonEtherStatsOctetsIn               OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry  3 }

ibmRmonEtherStatsOctetsOut              OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 4 }

ibmRmonEtherStatsPktsIn                 OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 5 }

ibmRmonEtherStatsPktsOut                OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 6 }

ibmRmonEtherStatsBroadcastPkts          OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 7 }

ibmRmonEtherStatsMulticastPkts          OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 8 }

ibmRmonEtherStatsCRCAlignError          OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 9 }

ibmRmonEtherStatsUndersizePkts          OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 10 }

ibmRmonEtherStatsOversizePkts           OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 11 }

ibmRmonEtherStatsFragments              OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 12 }

ibmRmonEtherStatsJabbers                OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 13 }

ibmRmonEtherStatsCollisions             OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 14 }

ibmRmonEtherStatsPkts64Octets           OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 15 }

ibmRmonEtherStatsPkts65to127Octets      OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 16 }

ibmRmonEtherStatsPkts128to255Octets     OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 17 }

ibmRmonEtherStatsPkts256to511Octets     OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 18 }

ibmRmonEtherStatsPkts512to1023Octets    OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 19 }

ibmRmonEtherStatsPkts1024to1518Octets   OBJECT-TYPE
        SYNTAX Counter32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 20 }

ibmRmonEtherPortSpeed   OBJECT-TYPE
        SYNTAX Integer32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry 21 }

ibmRmonEtherDuplexMode  OBJECT-TYPE
        SYNTAX Integer32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                " see rfc 1757. "
        ::= { ibmRmonEtherStatsEntry  22 }
END
